package in.ac.dei.edrp.cms.dao.studentregistration;

/**********************************************************************************
 * $URL:
 * Licensed under the Educational Community License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *      .............
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 **********************************************************************************/
import in.ac.dei.edrp.cms.domain.LoginInfoGetter;


/**
 * Interface for student registration login
 * @author Manpreet
 * @date 22-01-2011
 * @version 1.0
 */
public interface LoginConnectDao {
    /**
    * Method for checking valid login and  getting student's id
    * @param input object containing user-name and password
    * @return LoginInfoGetter object containing student's id
    */
    LoginInfoGetter getStudentLoginInfo(LoginInfoGetter input)
        throws Exception;

    /**
     * Method for checking if student is already registered in current session or not
     * @param user_name registration or roll number of student
     */
    String getAlreadyRegistered(String user_name) throws Exception;
}
